package com.vanke.vms.management.service;

import java.util.List;
import java.util.Map;

import com.vanke.vms.common.domain.Info;
import com.vanke.vms.common.domain.Pair;

public interface ViewInfoService {
	List<Info> viewInfo(String key, String value);
	
	List<Map<String,String>> viewSelectedInfo(List<Pair> selectedViewList);
	
	List<Map<String,String>> viewSelectedAddiInfo(List<Map<String, String>> infoList, List<String> addiViewList);
	
	Map<Integer, List<String>> viewAddInfo(List<Integer> idList, List<Pair> allAddInfoHeadList);
	
	List<Integer> getInfoIdListByPCName(String pname, String cname, String viewvalue);
	
	List<Info> getAllInfoByInfoIdList(List<Integer> infoIdList);
	
	List<Pair> assembleList();
}
